off-road machine - German English Dictionary